package com.byit.jwt.domain;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * JWT SESSION
 *
 * @author marker
 **/
@Data
@Accessors(chain = true, fluent = true)
public class JwtSession implements Serializable {


    /**
     * 手机号
     */
    private String mobile;

    /**
     * 会员Id
     */
    private Long userId;

    /**
     * token
     */
    private String token;


    /**
     * 创建实例
     */
    public static JwtSession builder() {
        return new JwtSession();
    }


    /**
     * 是否登录
     *
     * @return
     */
    public boolean isLogin() {
        if (userId != null) {
            return true;
        }
        return false;
    }
}
